package cn.com.dwr.service;

import cn.com.dwr.entity.AppCartItem;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
* @author 邓文润
* @description 针对表【app_cart_item】的数据库操作Service
* @createDate 2023-12-12 07:13:55
*/
public interface AppCartItemService extends IService<AppCartItem> {

    List<AppCartItem> getCurrent();

    long getCount();

    Object getTotal(List<Long> ids);

    void updateQuantity(Long cartItemId, Integer quantity);

    void add(AppCartItem appCartItem);

    AppCartItem getCombinedCartItem(long userId, Long productId, Long skuId, Integer quantity);
}
